package com.itheima.loop;

public class WhileDemo {
    //使用规范:知道循环几次的话,就建议使用for,不知道则建议使用while
    public static void main(String[] args) {
        //目标:完成while循环的需求,复利计算
        test1();
    }

    //复利计算:本金100000,银行给的复利是1.7%,请问多少年后可以实现本金翻倍
    public static void test1() {
        //1.定义变量记录程序需要处理的数据
        double money = 100000;
        double rate=0.017;
        int year=0;

        //2.控制循环,只要发现本金还是小于目标金额二十万,则还需再存一年
        while(money<200000){
            year++;
            money=money*(1+rate);
        }
        /*for( ; money < 200000 ; ){    //for也可以这么写
            year++;
            money=money*(1+rate);
        }*/
        System.out.println("第"+year+"年后,本金"+money+"翻倍");
    }

}


